#define _CRT_SECURE_NO_WARNINGS  1
//#include<stdio.h>
//#include<math.h>
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	// 6-216-------------31+...+41
//	int ret = pow(n, 3);
//	int i = 1;
//	for (i = 1; i <= ret; i += 2)
//	{
//		if (n * i + ((n * (n - 1) * 2) / 2) == ret)
//		{
//			break;
//		}
//	}
//
//	int arr[n];
//	for (int j = 0; j < n; j++)
//	{
//		arr[j] = i;
//		i += 2;
//		printf("%d", arr[j]);
//		if (j != n - 1)
//			printf("+");
//	}
//
//
//
//}



//#include<stdio.h>
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int i = 2;
//	int sum = 0;
//	for (int j = 0; j < n; j++)
//	{
//		sum += i;
//		i += 3;
//	}
//	printf("%d ", sum);
//	
//}


#include<stdio.h>
#define N 2
#define M N+1
#define NUM (M+1)*M/2
int f(int n)
{
	static int i = 1;
	if (n >= 5)
		return n;
	n = n + i;
	i++;
	return f(n);
}
int main()
{
	char s[] = "\\123456\123456\t";
	printf("%d\n", strlen(s));
	printf("%d\n", NUM);
	printf("%d\n",f(1));
}